Controller Synthesis for MTL Specifications
نویسندگان
چکیده
We consider the control problem for timed automata against specifications given as MTL formulas. The logic MTL is a linear-time timed temporal logic which extends LTL with timing constraints on modalities, and recently, its model-checking has been proved decidable in several cases. We investigate these decidable fragments of MTL (full MTL when interpreted over finite timed words, and Safety-MTL when interpreted over infinite timed words), and prove two kinds of results. (1) We first prove that, contrary to model-checking, the control problem is undecidable. Roughly, the computation of a lossy channel system could be encoded as a model-checking problem, and we prove here that a perfect channel system can be encoded as a control problem. (2) We then prove that if we fix the resources of the controller (by resources we mean clocks and constants that the controller can use), the control problem becomes decidable. This decidability result relies on properties of well (and better) quasi-orderings.
منابع مشابه
On Synthesizing Controllers from Bounded-Response Properties
In this paper we propose a complete chain for synthesizing controllers from high-level specifications. From real-time properties expressed in the logic MTL we generate, under bounded-variability assumptions, deterministic timed automata to which we apply safety synthesis algorithms to derive a controller that satisfies the properties by construction. Some preliminary experimental results are re...
متن کاملPlanning in Dynamic Environments Through Temporal Logic Monitoring
We present a framework that enables online planning for robotic systems in dynamic environments. The PLANrm framework presented in this work utilizes the theory of robustness and monitoring of Metric Temporal Logic (MTL) specifications to inspect and modify available plans to both avoid obstacles and satisfy specifications in a dynamic environment. The use of MTL allows the practitioner to set ...
متن کاملA Supervisory Control Synthesis Case Study : TheAntenna Control System
We devised an algorithm for deriving controllers for timed discrete-event systems with nonterminating behavior modeled by timed transition graphs and control requirements expressed by Metric Temporal Logic (MTL) formulas. This algorithm has several interesting features. Firstly, it simultaneously handles the issues of con-trollability, safety, liveness, and real time in a single framework. Seco...
متن کاملEfficient Controller Synthesis for a Fragment of MTL0,∞
In this paper we offer an efficient controller synthesis algorithm for assume-guarantee specifications of the form φ1 ∧φ2 ∧ · · · ∧φn → ψ1 ∧ψ2 ∧ · · · ∧ψm. Here, {φi, ψj} are all safety-MTL0,∞ properties, where the subformulas {φi} are supposed to specify assumptions of the environment and the subformulas {ψj} are specifying requirements to be guaranteed by the controller. Our synthesis method ...
متن کاملA Method for the Synthesis of Controllers to Handle Safety, Liveness, and Real-Time Constraints
This paper describes a synthesis method that automatically derives controllers for timed discrete-event systems with nonterminating behavior modeled by timed transition graphs and specifications of control requirements expressed by metric temporal logic (MTL) formulas. Synthesis is performed by using 1) a forward-chaining search that evaluates the satisfiability of MTL formulas over sequences o...
متن کامل